Thriving In An Uncertain World - How Agile And Lean Thinking Can Help